import random  # 随机数

# num = random.randint(1,100)       # 从1~100之间，随机返回一个数字
# print(num)

# list_ = ['小','大','红','绿']       # 从一个序列里，随机返回一个
# print(random.choice(list_))

# num1 = random.randrange(0,10,2)        # 0~10之间，每隔2个随机取值返回
# print(num1)

# print(random.sample([1, 2, 3, 4, 5], 2))        # 从这个序列里，随机切出两个不一样的内容组成新的序列

import time
from datetime import datetime
# sf = time.time()  # 时间戳
# print(sf)

# time.sleep(3)       # 时间等待，代码运行到此，等待几s
# print("我醒了")
# print(datetime.now())       # 打印当前的时间

# os模块内置方法
import os
# 查看说明文档，不如百度 - -
# help(os)

# 查看os模块的属性和方法
# print(dir(os))

# 获取系统名称：windows名称  nt；linux名称 posix
# print(os.name)

#获取系统环境变量信息
# print(os.environ['JAVA_HOME'])

# 获取环境变量信息第二种：同上
# print(os.getenv('JAVA_HOME'))

# 执行系统指令
# os.system('jmeter')

# 返回绝对路径：只需要传入文件名字，会返回绝对路径
# print(os.path.abspath('02-原生库一些使用.py')) #D:\qc3-automated-testing\day7\02-原生库一些使用.py

# 返回文件名
# print(os.path.basename(r'D:\qc3-automated-testing\day7\02-原生库一些使用.py'))

# 分割路径：. 表示同级，第二个值是文件名称
# print(os.path.split('./02-原生库一些使用.py'))
# print(os.path.split(r'D:\qc3-automated-testing\day5\01-eval_json.py'))

# 路径拼接
# print(os.path.join(r'C:\Users\And\.android', 'os_demo.py'))
path = r'D:\cc'+os.sep+'QC三期' + os.sep + "小天才"
# print(path)
# print(os.sep)       # \

# 判断路径是否存在：如果存在则返回True；不存在则返回False
# print(os.path.exists(r'D:\qc3-automated-testing\day7\02-原生库一些使用.py'))
# print(os.path.exists(path))

# 判断是否是目录：..表示上一级
# print(os.path.isdir('../day6')) # True

# 判断是否是文件
# print(os.path.isfile('./02-原生库一些使用.py'))

# 获取当前所处路径目录
# print(os.path.abspath(os.path.dirname(__file__)))   # D:\qc3-automated-testing\day7

print(os.path.dirname(__file__)) # D:\qc3-automated-testing\day7
print(os.path.abspath(os.path.dirname(__file__)))

